package com.tanhua.admin.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.itheima.tanhua.domain.Analysis;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Component;

/**
 * @author Lff
 * @date 2022/4/6
 */
@Component
@Mapper
public interface AnalysisMapper extends BaseMapper<Analysis> {

    /**
     * 统计指定时间取键内的用户登陆数量
     *
     * @param start 开始时间
     * @param end   结束时间
     * @return
     */
    Long countRegister(@Param("start") String start, @Param("end")String end);


    /**
     * 指定时间区间内用户活跃数
     *
     * @param start 开始时间
     * @param end 结束时间
     * @return
     */
    Long countActiveByDate(@Param("start") String start, @Param("end")String end);
}
